package com.woniuxy.uums.service;

import com.woniuxy.uums.pojo.WcnUser;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author yolo
* @description 针对表【wcn_user(用户表(包含人脸识别信息))】的数据库操作Service
* @createDate 2025-07-16 11:43:42
*/
public interface WcnUserService extends IService<WcnUser> {
    /**
     * 登录方法
     * @param username
     * @param password
     * @return
     */
    String login(String username, String password);
    // 添加人脸登录方法
    String faceLogin(String faceImage);
    
    /**
     * 验证码登录方法
     * @param phone 手机号
     * @param code 验证码
     * @return JWT token
     */
    String loginByVerificationCode(String phone, String code);
    
    /**
     * 根据手机号查询用户
     * @param phone 手机号
     * @return 用户信息
     */
    WcnUser getUserByPhone(String phone);

}
